Component({
  data: {
    isLogin: false // 动态控制
  },
  lifetimes: {
    attached() {
      // 更新下isLogin的值
      const app = getApp()
      const token = app.getToken()
      // console.log(app.getToken())
      this.setData({ isLogin: !!token })

      // 在当前的位置，如何当前页面信息？
      const pages = getCurrentPages()
      // getCurrentPages可以获取到目前为止，用户访问的所有页面，它是一个数组
      // 最后一个元素就是最近访问的页面
      const lastPage = pages[pages.length - 1]
      console.log(lastPage)
      // 如果没有token，就跳转到login
      if (!token) {
        wx.redirectTo({
          url: '/pages/login/index?redirectURL=/' + lastPage.route,
        })
      }
    }
  }
})